NexCOBOT Taiwan
13F, No.916, Zhongzheng Rd., Zhonghe Dist., New Taipei City, Taiwan 23586, R.O.C.
TEL: +886-2-8226-7786

建立自己的EtherCAT运动控制

NexECM 是一个EtherCAT 主站通讯软件,NexECM 完整的实现EtherCAT 通讯协议包括数据链接层(Data link layer)应用层(Application Layer)

下图列出大众所熟悉的通讯协议 (如HTTP,TCP/UDP和IP等)和EtherCAT通讯协议在OSI网络模型的比较。EtherCAT通讯协议在OSI Model架构下主要定义了数据链接层(Data link layer)和应用层(Application Layer),在物理层(Physical Layer)方面主要是采用Ethernet,因此使用一般网络线进行连网。

The comparison of EtherCAT and TCP/IP OSI network architecture
 

透过使用NexECM 可轻松的和EtherCAT从站模块例如: EtherCAT 的伺服驱动器或EtherCAT I/O模块等,进行通讯。

您可以在实时操作系统环境底下发展专属的EtherCAT运动控制功能,或者你也可以在Microsoft® Windows环境中开发EtherCAT相关应用程序。

 
The system architecture of EtherCAT motion control
 

NexECM 主要规格如下:

项目 规格
最快通讯周期 (Max. Cycle Time.) 250 us [250us, 500us, 1 ms, 2 ms, 4ms…] 
最多连接Slave 模组数量 64
是否支持ENI /ESI档案
 Yes
是否支持 CoE
 Yes 
是否支持 DC   Yes
是否支持 FoE   Yes
作业系统  Microsoft® Windows:

Windows 7, WES7, Win10

Real-time:

TenAsys® INTime

IntervalZero® RTX 
 
 
NexECM在Windows 操作系统层提供动态函式库(Dynamic Link Library, DLL) 供各种高阶程序语言呼叫使用。另外,NexECM在实时操作系统(RTOS)环境中提供C/C++ APIs方便使用者直接呼叫使用,开发的方式使用Microsoft® Visual Studio
 
 
The programming method provided by NexECM
 
  NexECM 程序框架
 
NexECM Programming Framework
  
详细的编程方式可参考在线手册
 
透过创博的EtherCAT Master 解决方案 - 「NexECM」可以完成各种运动控制的应用。